From 41547e2257905a40729ab5bdae99f8a09ece9e54 Mon Sep 17 00:00:00 2001 From: "bren@br260.wolfson.cam.ac.uk" Date: Fri, 25 Feb 2005 20:56:40 +0000 Subject: [PATCH] bitkeeper revision 1.1236.1.28 (421f91083aQi4zkZChMBDS8J0jxjqw) Avoid clobbering EBX. Without this, it doesn't compile with gcc 3.4 Signed-off-by: bin.ren@cl.cam.ac.uk --- tools/libxc/xc_vmx_build.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/libxc/xc_vmx_build.c b/tools/libxc/xc_vmx_build.c index 3bb4d4fde8..382d87f9b3 100644 --- a/tools/libxc/xc_vmx_build.c +++ b/tools/libxc/xc_vmx_build.c @@ -465,10 +465,10 @@ int vmx_identify(void) { int eax, ecx; - __asm__ __volatile__ ("cpuid" + __asm__ __volatile__ ("pushl %%ebx; cpuid; popl %%ebx" : "=a" (eax), "=c" (ecx) : "0" (1) - : "bx", "dx"); + : "dx"); if (!(ecx & VMX_FEATURE_FLAG)) { return -1; } -- 2.30.2